/* ---------------------------------------------------------------------
//
//  Copyright 2002 e Professional Corporation.  All Rights Reserved.
//
//  File:        defaultTheme.css
//
//	 Author:   Beer 
//
//	 Created Date:		10/05/2002
//	 Last Update:			01/04/2003
------------------------------------------------------------------------*/
BODY
{
	margin-top: 0px;
	margin-bottom:	0px;
	scrollbar-face-color: #CCCBD2 ;
	scrollbar-highlight-color: #F1F3F6 ;
	scrollbar-shadow-color: #7C7696 ;
	scrollbar-3dlight-color: #7C7696 ;
	scrollbar-arrow-color: #1B3566;
	scrollbar-track-color: #F1F3F6 ;
	scrollbar-darkshadow-color: #FFFFFF ;
	overflow-x:hidden;
}
BUTTON{

	background-color : white;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #2C6AA2;
	color : #000000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	text-align : center;
	width : 140px;
	height : 20 px;
	cursor : hand ;
}
.modalBg
{
	background-image:url('../images/modalBg.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	width:100%;
	height:400px;
}
/************** Styles For Components ****************/
.barWhenNormal /*Progress bar*/
{
	border:1px solid #282F65;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#8A8A8A;
}
.barWhenOverlap
{
	border:1px solid #282F65;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.barColor
{
	color: White;
	background-color:#000080;
}
FONT
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.titleFont
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
.titleFont1
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	text-align:center;
}
.titleFont2
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

.titleFontleft
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.pageNameFont
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#244777;
}
.scrollbar /*define in the BODY tag*/
{
	scrollbar-face-color: Fuchsia;
	scrollbar-highlight-color: #FFFFFF ;
	scrollbar-shadow-color: #1B3566 ;
	scrollbar-3dlight-color: #1B3566 ;
	scrollbar-arrow-color: #00008B;
	scrollbar-track-color: #87CEEB ;
	scrollbar-darkshadow-color: #FFFFFF ;
}
/************** Styles For Components ****************/
.btn
{
		background-color: white;
		border: solid 1px #163C7D;
		font-weight:bold;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:black;
		cursor:hand;
		margin-left:5px;
		height:20px;
}
.btnOnOver
{
		background-color:#F0FFFF;
		border: solid 1px #163C7D;
		font-weight:bold;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:black;
		cursor:hand;
		margin-left:5px;
		height:20px;
}
.btnDisable{
		background-color: #dddddd;
		border: solid 1px #163C7D;
		font-weight:bold;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:black;
		cursor:hand;
		margin-left:5px;
}
.lovOnOver{
		background-color:#F0FFFF;
		border: solid 1px #163C7D;
		font-weight:bold;
		font-family:"Miriam Fixed","Browallia New";
		font-size: 12px;
		color:black;
		cursor:hand;
		margin-left:5px;	
	}
.lov{
		background-color: white;
		border: solid 1px #163C7D;
		font-weight:bold;
		font-family: "Miriam Fixed","Browallia New";
		font-size: 12px;
		color:black;
		cursor:hand;
		margin-left:5px;	
	}
.lovDisable{
		background-color: #dddddd;
		border: solid 1px #163C7D;
		font-weight:bold;
		font-family: "Miriam Fixed","Browallia New";
		font-size: 12px;
		color:#9B9B9B;
		cursor:hand;
		margin-left:5px;
	}
.listBox
{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:12px;
		color:#000000;
}

.textItem
 {
	background-color : white;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #2C6AA2;
	color : #000000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	text-align : left;
}
.numberItem
{
	background-color : white;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #2C6AA2;
	color : #000000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	text-align : right;
 }
.currencyItem
 {
	/*????????*/
	background-color : white;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #2C6AA2;
	color : blue;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	text-align : right;
}
.currencyItemMinus
 {
	/*???????*/
	background-color : white;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #2C6AA2;
	color : red;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	text-align : right;
}
.dateItem
{
	background-color : white;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #2C6AA2;
	color : #000000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	text-align : center;
 }
.keyItem
{
	background-color : white;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #2C6AA2;
	color : #000000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align : center;
 }
.passwordItem
 {
	background-color : white;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #2C6AA2;
	color : #000000;
	font-family : non-serif;
	font-size : 10pt;
	font-weight : normal;
	text-align : left;
}
.disabledTxtField
{
	background-color:#D4D4D4;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #2C6AA2;
	color : #000000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	text-align : left;
}
.txtArea
{
	border:1px solid #2C6AA2;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
}
.checkBox
{
	cursor:hand;
}
/*.radio 
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}*/
.imgBtn
{
	width:19px;
	height:19px;
}

/******************************************************/

/*************** Styles For Hint ********************/

.hintBackground
{
	border:1px solid #FFDD88;
	background:#FFFFDD;
}
.hintTxt
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: Gray;
}
.hintShadow
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=120, Strength=5);
}
/*****************************************************/



/************* Styles For Master****************/
.dataBlock
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	border-width:1px 1px 1px 1px;
	border-style:solid solid solid solid;
	border-color:#FFFFFF #FFFFFF #2C6AA2 #FFFFFF;
	cursor:hand;
	background-color:white;
}

.dataBlockOnOver
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #FFFFFF #FFFFFF #2C6AA2 #FFFFFF;
	cursor: hand;
	background: #FFEBCD;
}
.dataBlockOnChecked
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #FFFFFF #FFFFFF #2C6AA2 #FFFFFF;
	cursor: hand;
	background: #FFD700;
}
.dataBlockNewMaster
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	border-width:0px 0px 1px 0px;
	border-style:solid solid solid solid;
	border-color:#FFFFFF #FFFFFF #2C6AA2 #FFFFFF;
	cursor:hand;
	background-color:white;
}
.dataBlockNewMaster2
{
	font-size:12px;
	font-weight:normal;
	border-width:0px 0px 1px 0px;
	border-style:solid solid solid solid;
	border-color:#FFFFFF #FFFFFF #2C6AA2 #FFFFFF;
	cursor:hand;
	background-color:white;
	pading : 0px 0px 0px 0px;
}
.deleteRec
{
	font-size:12px;
	font-weight:normal;
	border-width:0px 0px 1px 0px;
	border-style:solid solid solid solid;
	border-color:#FFFFFF #FFFFFF #2C6AA2 #FFFFFF;
	cursor:hand;
	background-color:#FFD700;
	pading : 0px 0px 0px 0px;
	
}
.dataBlockNewMasterOnOver
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	border-width:0px 0px 1px 0px;
	border-style:solid solid solid solid;
	border-color:#FFFFFF #FFFFFF #2C6AA2 #FFFFFF;
	cursor:hand;
	background:#FFDEAD;
}
.dataBlockNewMasterOnChecked
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	border-width:0px 0px 1px 0px;
	border-style:solid solid solid solid;
	border-color:#FFFFFF #FFFFFF #2C6AA2 #FFFFFF;
	cursor:hand;
	background:#FFD700;
}

.sortBlock
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	border: 0px solid #6495ED; /* background:#244777; */
	font-weight: bold; /* color:#FFFFFF */
	color:White;
	background-color:#FF8C00;
}
.sortWording
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center; /*border:1px solid #7C7696;*/
	cursor: hand;
	color: White;
        border: 0px 
}
.sortWordingOnOver
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #E7F3FF;
	cursor: hand;
	color: White;
	white-space: nowrap;
        /* border: 1px  */
}
.dataFont
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}
.dataDetailFont
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color: #FF6347;
	/* #1E90FF */
}
.dataDetailPK
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#1E90FF;
}
.frame
{
	border:1px solid #2C6AA2;
	/*overflow:hidden;*/
}
/***********************************************/

/*************Style For TabFolder***************/
.tabStyle
{
	background-color:#336699;
	color:white;
	font-size: 9px; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 	
}
.tabFontWhenOver
{
	background-color:#336699;
	color: #6699cc;
	font-size: 9px; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.tabFontWhenSelected
{
	background-color:#336699;
	color:black;
	font-size: 9px; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;		
}
/***********************************************/

/****************Style For Tree*****************/
.root
{
	color:orange;
	background-color:#FFFFFF;
	border:solid 1px #FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;	
}
.node
{
	color:#000000;
	background-color:#FFFFFF;
	/*border:solid 1px #FFFFFF;*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration: none;
}
.nodeOnOver
{
    color:orange;
    /*background-color:#E7F3FF;*/
    /*border:solid 1px #2C6AA2;*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration: none;
}

/***********************************************/

/****ML theme***/
.borderAll
{
        width:99%;
/*
	border-width:0px;
	border-style:none;
	border-color:#336699;
	/* #6495ED;
	background-color: #FFFFFF
	*/
}
.borderBottom
{
	border-width:1px;
	border-style:solid;
	border-color: #6495ED;
	border-top:0px
}
.borderMiddle
{
	border-width:1px;
	border-style:solid;
	border-color: #6495ED;
	border-top-width:0px;
	border-bottom:0px
}
.borderFontHead
{
	font-size:12px;
	color:#000000
}
.borderFontColor
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#244777;
}
.dataFindNotFound
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003767
}

BODY
{
	margin-top:5px;
	margin-bottom:5px;
}

TABLE
{
	padding:0px;
	/*spacing:0px;*/
}

/** end ML themd **/

/*/ Div for show and hidden field*/

	.showContent {
		visibility: visible;
		position: relative;
		height: 3px;
	}
	
	.hideContent {
		visibility: hidden;
		position: absolute;
		top: -500px;
	}
	
	DIV.fieldSet {
		scrollbar-arrow-color: #244777;
		scrollbar-shadow-color: #244777;
		scrollbar-highlight-color: #244777;
		border: 0px solid #244777;
		padding: 5px
	}
	IMG.fieldSet {
		cursor: hand;
		border: 1px solid #ffffff
	}

/* daho modified */	
/* CSS Document */
body {
	margin: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

INPUT[type="text"], textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
     border: 1px solid #2c6aa2;
}

SELECT{
     border: #000000; 
     border-style: solid; 
     border-top-width: 1px; 
     border-right-width: 1px; 
     border-bottom-width: 1px; 
     border-left-width: 1px;
}

input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}



.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.style6 {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

table.top {
	height: 50px;
	width: 780px;
	margin: 0px;
	display: block;
	border: 0px none;
/*	padding: 2px;*/
}
table.bottom{
	height: 16px;
	width: 780px;
	margin: 0px;
	display: block;
	border: 0px none;
	padding: 0px;
}
table.middle{
	width: 780px;
	margin: 0px;
	display: block;
	border: 0px none;
	padding: 0px;
	background-position: center top;
}
table.colorBox{
	margin: 0px;
	border: 0px none;
	padding: 0px;
	height: 16px;
}
td.colorBox {
	width: 25px;
	height: 16px;
}
.style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.navButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#00008B;
	background-color:#1c5ba2;
	background-position: center center;
	text-align: center;
	vertical-align: top;
	border-left:0px solid White;
	border-right:0px solid White;
	margin: 0px;
	padding: 0px;
}
.contentBoxOr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #FFCC00;
}
.contentBoxGr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00CC00;
	border-right-color: #00CC00;
	border-bottom-color: #00CC00;
	border-left-color: #00CC00;
}
.insideTD {
	padding: 4px 4px 4px 10px;
}
/* display hand cursor problem move to the jsp file
.menuIcon			
{
  border: 0px solid black;
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 13px;
  FONT: bold 14px Verdana, Arial, Helvetica, sans-serif;
  WIDTH: 305px;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
  cursor: 'hand';
  COLOR: 'darkred';
 }  
   */
.menuItemStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #CC0000;
  white-space:nowrap;
	text-decoration: none;
}

.borderFontHeadOfWorkingTime
{
	font-size:12px;
	color:#696969 
	}
/* Project Generate Stylesheet */
.MeetingHeader{
  font: bold 10px Verdana;
  color:#0000FF;
}

.templateDataBlock0
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	cursor:hand;
	background-color:#FFFFFF;
}

.templateDataBlock1
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	cursor:hand;
	background-color:#AEE6FF;
}

.disableFont
{	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:gray;
}

.enableFont{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:red;
}
